home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / comt010d.zip / COMTSRC.ZIP / MAKEFILE < prev    next >
Text File  |  1984-12-31  |  2KB  |  93 lines

  1. #
  2. # Customize these and the TurboC.CFG file
  3. #
  4. CC=e:\prg\tcc.exe
  5. AS=e:\prg\tasm.exe /t/ml/zi
  6. LD=e:\prg\tlink.exe
  7. TOUCH=e:\nix\touch.exe
  8. CP=copy
  9. BLINE=blankln.com
  10. B2C=e:\prg\bat2exec.com
  11. ARJ=e:\arc\arj.exe
  12. UUE=e:\nix\uuencode.exe
  13. LITE=e:\arc\pklite.exe
  14. #
  15. # Due to a TC-MAKE BUG do not add an extension to this
  16. #
  17. ARJLOCK=e:\arc\arjlock
  18.  
  19. #
  20. # remove comtarc.com if you do not have BAT2EXEC.COM
  21. #
  22. all: comt.com comtarc.com
  23.  
  24. comt.obj: comt.c header.h
  25.          $(CC) -mt -c comt.c
  26.  
  27. comt.com: comt.obj enca.obj deca.obj getopt.obj
  28.          $(CC) -mt -lt comt.obj enca.obj deca.obj getopt.obj
  29.  
  30. rawenc.com: rawenc.obj enc12.obj
  31.          $(CC) -mt -lt rawenc.obj enc12.obj
  32.  
  33. fixenc.com: fixenc.c
  34.  
  35. ldr.obj: ldr.asm enc.inc
  36.  
  37. uuldr.obj: uuldr.asm enc.inc
  38.  
  39. ldr.bin: ldr.obj
  40. uuldr.bin: uuldr.obj
  41.  
  42. ldr.hd: obf.bin ldr.bin rawenc.com blankln.com
  43.          $(CP) obf.bin ldr.hd
  44.          $(BLINE) >>ldr.hd
  45.          rawenc.com ldr.bin >>ldr.hd
  46.          $(BLINE) >>ldr.hd
  47.  
  48. uuldr.hd: obf.bin uuldr.bin rawenc.com blankln.com
  49.          $(CP) obf.bin uuldr.hd
  50.          $(BLINE) >>uuldr.hd
  51.          rawenc.com uuldr.bin >>uuldr.hd
  52.          echo Z>>uuldr.hd
  53.  
  54. enc.inc: fixenc.com obf.bin
  55.          fixenc.com
  56.  
  57. header.h: ldr.hd uuldr.hd makehead.com
  58.          makehead.com
  59.  
  60. .c.com:
  61.          $(CC) -mt -lt $<
  62.  
  63.  
  64. .c.obj:
  65.          $(CC) -mt -c $<
  66.  
  67. .asm.obj:
  68.          $(AS) $<
  69.  
  70. .obj.com:
  71.          $(LD) /t $<
  72.  
  73. .obj.bin:
  74.          $(LD) /t $<
  75.          if exist $*.bin del $*.bin
  76.          ren $*.com $*.bin
  77.  
  78. .bat.com:
  79.          $(B2C) $<
  80.  
  81. binpack: comt.com
  82.          $(ARJ) a -jm1 -zcomt.cmt comtbin comt.com comt.doc comtarc.* license.doc
  83.          $(ARJLOCK) comtbin
  84.  
  85. pack: comt.com
  86.          if exist comtsrc.arj del comtsrc.arj
  87.          $(ARJ) a -jm1 -t1 -zcomt.cmt -xheader.h comtsrc *.c *.h *.asm\
  88.            makefile *.doc *.cmt *.cfg comtarc.bat
  89.          $(ARJLOCK) comtsrc
  90.          $(UUE) comtsrc.arj comtsrc.arj >comtsrc.uue
  91.          $(LITE) comt.com
  92.          comt.com -w comt.com
  93.